import { Token } from 'utils/token.js';
var token = new Token();

App({

  globalData:{
    appid: 'wxf9bb778037e968cc',
    secret: '30f3e2fc9c01b09608e21610b7790251'
  },
  onLaunch: function () {
    token.verify((data) => {
      if (this.CheckStatus) {
        this.CheckStatus(data)
      }
    }); //小程序初始化完成时就,调用token文件的verify方法，向api验证token
  },


  // onLaunch: function () {

  //   var that = this
  //   var user = wx.getStorageSync('user') || {};
  //   var userInfo = wx.getStorageSync('userInfo') || {};
  //   if ((!user.openid || (user.expires_in || Date.now()) < (Date.now() + 600)) && (!userInfo.nickName)) {
  //     wx.login({
  //       success: function (res) {
  //         if (res.code) {
  //           wx.getUserInfo({
  //             success: function (res) {
  //               var objz = {};
  //               objz.avatarUrl = res.userInfo.avatarUrl;
  //               objz.nickName = res.userInfo.nickName;
  //               //console.log(objz);
  //               wx.setStorageSync('userInfo', objz);//存储userInfo
  //             }
  //           });
  //           var d = that.globalData;//这里存储了appid、secret、token串  
  //           var l = 'https://api.weixin.qq.com/sns/jscode2session?appid=' + d.appid + '&secret=' + d.secret + '&js_code=' + res.code + '&grant_type=authorization_code';
  //           wx.request({
  //             url: l,
  //             data: {},
  //             method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT  
  //             // header: {}, // 设置请求的 header  
  //             success: function (res) {
  //               var obj = {};
  //               obj.openid = res.data.openid;
  //               obj.expires_in = Date.now() + res.data.expires_in;
  //               //console.log(obj);
  //               wx.setStorageSync('user', obj);//存储openid  

  //             }
  //           });
  //         } else {
  //           console.log('获取用户登录态失败！' + res.errMsg)
  //         }
  //       }  
  //     })
  //     token.verify((data) => {
  //       if (this.CheckStatus) {
  //         this.CheckStatus(data)
  //       }
  //     }); //小程序初始化完成时就,调用token文件的verify方法，向api验证token
  // }
  // }
})
